home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / UDDIWEB.MSI / descriptions.ascx < prev    next >
Encoding:
ASP Control Directive  |  2003-02-21  |  4.2 KB  |  148 lines

  1. <%@ Control Language='C#' Inherits='UDDI.Web.DescriptionControl' %>
  2. <%@ Register TagPrefix='uddi' Namespace='UDDI.Web' Assembly='uddi.web' %>
  3. <%@ Import Namespace='System.Data' %>
  4. <%@ Import Namespace='UDDI' %>
  5. <%@ Import Namespace='UDDI.API' %>
  6. <%@ Import Namespace='UDDI.Web' %>
  7.  
  8. <asp:DataGrid 
  9.         ID='grid' 
  10.         Border='0' 
  11.         CellPadding='4' 
  12.         CellSpacing='0' 
  13.         Width='100%' 
  14.         AutoGenerateColumns='false' 
  15.         OnEditCommand='Description_OnEdit' 
  16.         OnDeleteCommand='Description_OnDelete' 
  17.         OnUpdateCommand='Description_OnUpdate' 
  18.         OnCancelCommand='Description_OnCancel'
  19.         ItemStyle-VerticalAlign='Top'    
  20.         ShowFooter='true' 
  21.         Runat='Server'>
  22.     
  23.     <EditItemStyle CssClass='tableEditItem' />
  24.     <HeaderStyle CssClass='tableHeader' />
  25.     <ItemStyle CssClass='tableItem' />    
  26.     <AlternatingItemStyle CssClass='tableAlternatingItem' />
  27.     <FooterStyle CssClass='tableFooter' />
  28.     
  29.     <Columns>
  30.         <asp:TemplateColumn>
  31.             <HeaderTemplate>
  32.                 <%# Localization.GetString( "HEADING_DESCRIPTION" ) %>
  33.             </HeaderTemplate>
  34.             
  35.             <ItemTemplate>
  36.                 (<uddi:UddiLabel 
  37.                         Text='<%# null != ((Description)Container.DataItem).IsoLangCode ? Lookup.GetLanguageName( ((Description)Container.DataItem).IsoLangCode ) : Localization.GetString( "HEADING_NONE" ) %>' 
  38.                         Runat='Server' />)
  39.                 <br>
  40.                 <uddi:UddiLabel 
  41.                         Text='<%# null != ((Description)Container.DataItem).Value ? ((Description)Container.DataItem).Value : Localization.GetString( "HEADING_NONE" ) %>' 
  42.                         Runat='Server' />
  43.             </ItemTemplate>
  44.             
  45.             <EditItemTemplate>
  46.                 <uddi:UddiLabel 
  47.                         Text='[[TAG_LANGUAGE]]' 
  48.                         Runat='server' /><br>
  49.                 <asp:DropDownList 
  50.                         ID='language' 
  51.                         DataSource='<%# GetLanguages() %>' 
  52.                         DataTextField='language' 
  53.                         DataValueField='isoLangCode' 
  54.                         Width='200px' 
  55.                         Runat='Server' /><br>
  56.                 <br>
  57.                 <uddi:UddiLabel 
  58.                         Text='[[TAG_DESCRIPTION]]' 
  59.                         Runat='server' /><br>
  60.                 <uddi:UddiTextBox 
  61.                         ID='description' 
  62.                         Text='<%# ((Description)Container.DataItem).Value %>' 
  63.                         TextMode='Multiline' 
  64.                         Selected='true'
  65.                         Columns='40'
  66.                         Width='300px'
  67.                         Rows='5' 
  68.                         MaxLength='255' 
  69.                         Runat='Server' /><br>
  70.                 <br>
  71.                 <uddi:UddiLabel 
  72.                         Text='[[TEXT_BLOCK_PUBLISHER_DESCRIPTION]]' 
  73.                         Runat='server' /><br>
  74.                 <asp:RequiredFieldValidator
  75.                         ErrorMessage='<%# Localization.GetString( "ERROR_FIELD_REQUIRED" ) %>'
  76.                         ControlToValidate='description'
  77.                         Display='Dynamic'
  78.                         Runat='server'/>                    
  79.             </EditItemTemplate>
  80.  
  81.             <FooterTemplate>
  82.                 <uddi:UddiLabel 
  83.                         Text='<%# String.Format( Localization.GetString( "TEXT_RECORD_COUNT" ), descriptions.Count ) %>' 
  84.                         ForeColor='#000000'
  85.                         Runat='server' />
  86.             </FooterTemplate>    
  87.         </asp:TemplateColumn>
  88.  
  89.         <asp:TemplateColumn HeaderStyle-Width='150px'>
  90.             <HeaderTemplate>
  91.                 <%# Localization.GetString( "HEADING_ACTIONS" ) %>
  92.             </HeaderTemplate>
  93.  
  94.             <ItemTemplate>
  95.                 <nobr>
  96.                     <uddi:UddiButton
  97.                             CommandName='Edit' 
  98.                             Text='[[BUTTON_EDIT]]' 
  99.                             EditModeDisable='true'
  100.                             Width='70px' 
  101.                             CssClass='button' 
  102.                             CausesValidation='false' 
  103.                             Runat='server' />
  104.                                                 
  105.                     <uddi:UddiButton
  106.                             CommandName='Delete' 
  107.                             Text='[[BUTTON_DELETE]]' 
  108.                             EditModeDisable='true'
  109.                             Width='70px' 
  110.                             CssClass='button' 
  111.                             CausesValidation='false' 
  112.                             Runat='server' />
  113.                 </nobr>
  114.             </ItemTemplate>
  115.             
  116.             <EditItemTemplate>
  117.                 <nobr>
  118.                     <uddi:UddiButton
  119.                             CommandName='Update' 
  120.                             Text='[[BUTTON_UPDATE]]' 
  121.                             Width='70px' 
  122.                             CssClass='button' 
  123.                             CausesValidation='true' 
  124.                             Runat='server' />
  125.                     
  126.                     <uddi:UddiButton
  127.                             CommandName='Cancel' 
  128.                             Text='[[BUTTON_CANCEL]]' 
  129.                             Width='70px' 
  130.                             CssClass='button' 
  131.                             CausesValidation='false' 
  132.                             Runat='server' />
  133.                 </nobr>
  134.             </EditItemTemplate>
  135.             
  136.             <FooterTemplate>
  137.                 <uddi:UddiButton
  138.                         Text='[[BUTTON_ADD_DESCRIPTION]]' 
  139.                         EditModeDisable='true'
  140.                         Width='146px' 
  141.                         CssClass='button' 
  142.                         OnClick='Description_OnAdd' 
  143.                         CausesValidation='false' 
  144.                         Runat='Server' />
  145.             </FooterTemplate>
  146.         </asp:TemplateColumn>    
  147.     </Columns>
  148. </asp:DataGrid>